title: How to delete objects in Realm?
body: <p>Deletion in Realm seems to be incredibly underdocumented ... or am I missing something?  How do you delete objects from Lists?  Where are the examples?</p>
  
  <p>I have object A with a List.
  I have another object B also with a List
  C has a reference back up to its parent A</p>
  
  <p>I want to delete a B and all its sub-objects C.  If I delete a C I want to remove it from its parent collection A as well.</p>
  
  <p>I am stumped ... and find it unbelievable that Realm docs provide only two examples:</p>
  
  <pre><code>try! realm.write {
    realm.delete(cheeseBook)
  }
  try! realm.write {
    realm.deleteAll()
  }
  </code></pre>