Hmmm. I read through this thread but don't see my particular situation reflected.
In System Preferences, listed once under Internet Accounts, I have my iCloud account associated with my Contacts. For this account I have "Contacts" checked. Also in the System Preferences/iCloud tab this account is listed and "Contacts" checked.

(NOTE: there are three iCloud accounts show above, but only the first is my main Apple ID, and the only one that has "Contacts" checked. The other two, as noted below each, are associated only with Mail.)
But in the Contacts App, under Preferences/Accounts, I show TWO listings for this iCloud account, both with the same Apple ID. One is enabled and the other is marked "Inactive." I can not delete this extra iCloud account from the Contact app Preferences. If I attempt to do so, it refers me to System Preferences/Internet Accounts and points me to the singular Apple ID.

All my contacts are syncing correctly and listed in the Contacts applications on OSX 10.9.5 & iOS 7.1.2. There are no duplicates. The only issue is this double listing in the Preferences for the Contacts App. If I enable this redundant iCloud account in the Contact App preferences, I do get duplicates. As such I leave it "inactive."
How do I get rid of this extra account listing that only shows up in the Contact app Preferences? I have tried the solutions listed here, but the extra account remains.
Thanks in advance!