title: Modify a Python "requests" module response object
body: <p>I'm requesting an HTTP API with the Python "requests" module.</p>
  
  <pre><code>result = requests.get(api_url)
  </code></pre>
  
  <p>The response is in JSON format and contains a 'data' key which is a dictionary.
  For some reasons, I have to make a second request further in the script and I'm trying to update the first dictionary (<code>result.json['data']</code>) with the second (<code>result2.json['data']</code>).</p>
  
  <p>I tried this:</p>
  
  <pre><code>result.json['data'].update(result2.json['data'])
  </code></pre>
  
  <p>and this:</p>
  
  <pre><code>for key,value in dict(result2.json['data']).iteritems():
      result.json['data'][key] = value
  </code></pre>
  
  <p>but none of these worked, the final <code>result.json['data']</code> is not modified and only contains the first items.</p>
  
  <p>So I'm wondering if the Python "Requests" module produces some king of "read-only" objects or if I am just missing something.</p>