I've had major issues with contacts since updating to 7.1. Somehow about half my contacts vanished in icloud, and on iPhone, iPad, and MacBook they were all different. I thought the solution would be simple: delete this messed up version on my MacBook, restore from recent backup on external drive, then merge that with icloud version. Not that simple.
Hours on the phone with Apple ... IOS and OSX specialists, deleting, restoring, etc, etc. My backup was Archive rather than VCard. So, eventually got everything back on the computer, exported that as Vcards, then deleted icloud and devices, then restored with Vcards. This worked.
Why did this happen? No answers to that.
I am now taking the precaution of turning off icloud for contacts on phone and iPad, and only turning it on when I add new contacts as I just don't trust icloud as no reason could be found for why this happened, and it was a major drama losing half my contacts at a very busy time and spending a vast amount of time sorting it out.
__________________
Late 2013 13" MBPr 8/256, 2007 iMac 4GB, iPod classic. iPhone5 white 32.iPad4 white 64/LTE.