diff --git a/modules/field/field.crud.inc b/modules/field/field.crud.inc
index c4c79d7..8285f25 100644
--- a/modules/field/field.crud.inc
+++ b/modules/field/field.crud.inc
@@ -531,16 +531,16 @@ function field_create_instance($instance) {
  *   properties must be specified or their default values will be used (except
  *   internal-use properties, which are assigned automatically). To avoid
  *   losing the previously stored properties of the instance when making a
- *   change, first load the instance with field_info_instance(), then override
+ *   change, first load the instance with field_read_instance(), then override
  *   the values you want to override, and finally save using this function.
  *   Example:
  *   @code
  *   // Fetch an instance info array.
- *   $instance_info = field_info_instance($entity_type, $field_name, $bundle_name);
+ *   $instance = field_read_instance($entity_type, $field_name, $bundle_name);
  *   // Change a single property in the instance definition.
- *   $instance_info['definition']['required'] = TRUE;
+ *   $instance['required'] = TRUE;
  *   // Write the changed definition back.
- *   field_update_instance($instance_info['definition']);
+ *   field_update_instance($instance);
  *   @endcode
  *
  * @throws FieldException
