Implement edit method for backward sync

https://github.com/cs2103aug2014-f11-3j/main/issues/122

Why is this change necessary?
- Same reason as that for backward sync add method.

How does it address the issue?
- Similar to backward sync add method, except that this is the edit
  variant.