code: public static Request newUpdateOpenGraphObjectRequest(Session session, String id, String title, String imageUrl,
              String url, String description, GraphObject objectProperties, Callback callback) {
          OpenGraphObject openGraphObject = OpenGraphObject.Factory.createForPost(OpenGraphObject.class, null, title,
                  imageUrl, url, description);
          openGraphObject.setId(id);
          openGraphObject.setData(objectProperties);
  
          return newUpdateOpenGraphObjectRequest(session, openGraphObject, callback);
      }
docs: Creates a new Request configured to update a user owned Open Graph object.
  
  @param session
  the Session to use, or null; if non-null, the session must be in an opened state
  @param id
  the id of the Open Graph object
  @param title
  the title of the Open Graph object
  @param imageUrl
  the link to an image to be associated with the Open Graph object
  @param url
  the url to be associated with the Open Graph object
  @param description
  the description to be associated with the object
  @param objectProperties
  any additional type-specific properties for the Open Graph object
  @param callback
  a callback that will be called when the request is completed to handle success or error conditions
  @return a Request that is ready to execute