I don't think this will be effective; I think we should find some evidence of significant similarity, rather than count the differences.  If we can't determine that a change was really a modification, we should probably leave it as add/remove - then the user can decide to complete the deletion locally if they wish.  If we preemptively decide it was a modification, the original data will be gone, and they won't be able to revert the change manually.