docs: def move_object(self, container, obj, new_container, new_obj_name=None,
              new_reference=False, content_type=None, extra_info=None):
          """
          Works just like copy_object, except that the source object is deleted
          after a successful copy.
  
          You can optionally change the content_type of the object by supplying
          that in the 'content_type' parameter.
  
          NOTE: any references to the original object will no longer be valid;
          you will have to get a reference to the new object by passing True for
          the 'new_reference' parameter. When this is True, a reference to the
          newly moved object is returned. Otherwise, the etag for the moved
          object is returned.
  
          The 'extra_info' parameter is included for backwards compatibility. It
          is no longer used at all, and will not be modified with swiftclient
          info, since swiftclient is not used any more.
          """
          return self._manager.move_object(container, obj, new_container,
                  new_obj_name=new_obj_name, new_reference=new_reference,
                  content_type=content_type)