Complete update and insert in salesforce.

existing contacts will be updated in the desired fashion, ie,
non-destructively, and new contacts can be created. totally.