title: Update a MongoEngine document using a python dict?
body: <p>Is it possible to update a MongoEngine document using a python dict?</p>
  
  <p>For example:</p>
  
  <pre><code>class Pets(EmbeddedDocument):
      name = StringField()
  
  class Person(Document):
      name = StringField()
      address = StringField()
      pets = ListField(EmbeddedDocumentField(Pets))
  
  p = Person()
  p.update_with_dict({
      "name": "Hank",
      "address": "Far away",
      "pets": [
          {
              "name": "Scooter"
          }
      ]
  })
  </code></pre>