If you accidentally click on replace when adding contacts to a campaign activity it replaces all the contacts that are already in there with the ones you're adding. It would be helpful to have a second pop-up asking the user whether they're sure they would like to replace all contacts in case this is clicked on by accident.
Also put Keep in highlighted blue rather than replace.