title: update item in a list which is in a map
body: <p>Say I have a structure like this:</p>
  
  <pre><code>Map({
    isFetching: false,
    page: 1,
    endOfResults: false,
    results: List()
  })
  </code></pre>
  
  <p>How can I update an item in this list.</p>
  
  <p>Say my list is like:</p>
  
  <pre><code>Map({
    isFetching: false,
    page: 1,
    endOfResults: false,
    results: List(fromJS([
      {id: 1, scored: 0, conceded: 1},
      {id: 2, scored: 2, conceded: 1},
      {id: 3, scored: 2, conceded: 1},
    ]))
  })
  </code></pre>
  
  <p>How could I update the nested list item with an id of 2 to be:</p>
  
  <pre><code>{id: 2, scored:3, conceded: 2}
  </code></pre>