code: public ItemRequest<Project> update(String project) {
      
          String path = String.format("/projects/%s", project);
          return new ItemRequest<Project>(this, Project.class, path, "PUT");
      }
docs: A specific, existing project can be updated by making a PUT request on the
  URL for that project. Only the fields provided in the `data` block will be
  updated; any unspecified fields will remain unchanged.
  
  When using this method, it is best to specify only those fields you wish
  to change, or else you may overwrite changes made by another user since
  you last retrieved the task.
  
  Returns the complete updated project record.
  
  @param  project The project to update.
  @return Request object