def put(options={}, &block)
      response = http.put_uri(options.merge(:body => serialize), &block)
      handle_response(response)
      self
    end
def put(options={}, &block)
      response = http.put_uri(options.merge(:body => serialize), &block)
      handle_response(response)
      self
    end
Serializes the object, PUTs it to +url+ with +format+, deserializes the returned document
 and updates properties accordingly.