title: Updating the parent via rally API
body: <p>I have more than 1000 projects which are in closed state under one of our work space. </p>
  
  <p>I got that data from - <code>https://rally1.rallydev.com/slm/webservice/1.29/subscription?fetch=Workspaces,Name,Projects,State</code></p>
  
  <p>We want to update the "Parent" for the projects which are marked as "Closed".</p>
  
  <pre><code>import sys
  from pyral import Rally, rallyWorkset
  options = [arg for arg in sys.argv[1:] if arg.startswith('--')]
  args    = [arg for arg in sys.argv[1:] if arg not in options]
  server = &lt;server&gt;
  apikey = &lt;api_key&gt;
  workspace = &lt;workspace&gt;
  project = &lt;project_name&gt;
  rally = Rally(server,apikey=apikey, workspace=workspace, project=project)
  rally.enableLogging('mypyral.log')
  </code></pre>
  
  <p>Method to check the status of the projects - </p>
  
  <pre><code>projects = rally.getProjects(workspace=workspace)
  for proj in projects:
      print ("    %12.12s  %s  %s" % (proj.oid, proj.Name, proj.State))
  </code></pre>
  
  <p>I didnt find any reference to update the project parent here - Rest API <code>post</code> method - <a href="http://pyral.readthedocs.io/en/latest/interface.html?highlight=post" rel="nofollow noreferrer">http://pyral.readthedocs.io/en/latest/interface.html?highlight=post</a></p>