title: Performance of Delete/Create vs Delete/Update
body: <p>Trying to figure out best practice here. </p>
  
  <p>I am writing some end points that will essentially combine a group of objects if their dates become contiguous. </p>
  
  <p>Say there are three objects I want to group. </p>
  
  <pre><code>obj1 = {id: 1, start: 1/1/18, end: 1/2/18}
  obj2 = {id: 2, start: 1/2/18, end: 1/3/18}
  obj3 = {id: 3, start: 1/4/18, end: 1/5/18}
  </code></pre>
  
  <p>Are there any performance benefits or best practices to either of the following -</p>
  
  <p>Create one new object which is essentially the 3 previous objects grouped together by date. Then delete the three other objects. </p>
  
  <pre><code>obj4 = {id: 4, start: 1/1/18, end: 1/5/18}
  obj1.delete()
  obj2.delete()
  obj3.delete()
  </code></pre>
  
  <p>or </p>
  
  <p>Update one objects fields to represent the new dates. Then delete the other two objects. </p>
  
  <pre><code>obj1.end = 1/5/18
  obj1.save()
  obj2.delete()
  obj3.delete()
  </code></pre>
  
  <p>Just pseudo code here, but this is in a django app. </p>
  
  <p>Thanks</p>