title: When creating a new dictionary key in Python, are there benefits to creating it with `update` rather than simply =?
body: <p>Let's assume I am making a key-value pair that will not consist of any subkeys.</p>
  
  <p><code>self.profiles[server.id][author.id]['games']['accounts']['league']</code> already exists. Is there any benefit or purpose of using</p>
  
  <p><code>self.profiles[server.id][author.id]['games']['accounts']['league'].update({'plays': true})</code></p>
  
  <p>over</p>
  
  <p><code>self.profiles[server.id][author.id]['games']['accounts']['league']['plays'] = True</code></p>
  
  <p>?</p>