title: Rally rest API transactions
body: <p>Is there any way to achieve an atomic transaction using the Rally wsapi. I know a transaction implies state among the consecutive requests, but REST obviously is a stateless protocol. So that might be an issue.</p>
  
  <p>need to be able to pull a <code>portfolioitem/feature</code> and then immediately write it back if I have the most recent version of it. I have a custom field on <code>portfolioitem/feature</code> that WILL be edited by multiple people simultaneously, and I need to make sure that each update happens in the correct order. </p>
  
  <p>Since i don't have access to Rally's server stuff, i must do all this client side, and I can't figure out how to do this. I will be doing this will the Rally SDK also.</p>