fix verbiage about get_block() in Iterator class
diff --git a/include/FLAC++/metadata.h b/include/FLAC++/metadata.h
index 870cf35..68bb7e8 100644
--- a/include/FLAC++/metadata.h
+++ b/include/FLAC++/metadata.h
@@ -799,19 +799,19 @@
* - Write changes back to FLAC file with Chain::write()
* - Destroy the Chain instance
*
- * The ownership of pointers in the C++ layer follows that in
- * the C layer, i.e.
- * - The objects returned by Iterator::get_block() are
- * owned by the iterator and should not be deleted.
- * When you modify the block, you are directly editing
- * what's in the chain and do not need to call
- * Iterator::set_block(). However the changes will not
- * be reflected in the FLAC file until the chain is
- * written with Chain::write().
+ * The ownership of pointers in the C++ layer is slightly
+ * different than in the C layer, i.e.
+ * - The objects returned by Iterator::get_block() are NOT
+ * owned by the iterator and should be deleted by the
+ * caller when finished, BUT, when you modify the block,
+ * it will directly edit what's in the chain and you do
+ * not need to call Iterator::set_block(). However the
+ * changes will not be reflected in the FLAC file until
+ * the chain is written with Chain::write().
* - When you pass an object to Iterator::set_block(),
* Iterator::insert_block_before(), or
* Iterator::insert_block_after(), the iterator takes
- * ownership of the block and it will be deleted with the
+ * ownership of the block and it will be deleted by the
* chain.
*
* See the \link flac_metadata_level2 C layer equivalent \endlink