I suspect the reason your devices are still syncing contacts is that they are syncing them with another service such as Google, Yahoo or and exchange account rather than iCloud. Go to Settings>Mail,Contacts,Calendars and tap each of your accounts to see if you have contacts syncing turned on. If you do, you'll have to turn that off in order to stop syncing them across your devices.
If only some of your notes are syncing across your devices, it's probably because not all of them belong to the iCloud account (iCloud only syncs contacts that belong to the iCloud account). If you want them all to sync with iCloud, you'll have to open the Notes app, tap Accounts, then open the notes in your non-iCloud accounts and copy and paste the text into new notes created in the iCloud account.
To have your photos sync between your phones, go to Settings>iCloud>Photos and make sure My Photo Stream is turned on. After that, new photos added to the camera roll will be added to your photo stream whenever the Camera app is closed, your photo is connected to wifi, and has at least 20% battery life remaining. You can access these photos in the My Photo Stream album within the Photos app.
To determine if you're backing up to iCloud, go to Settings>iCloud>Storage & Backup to see if iCloud Backup is turned on.
If you delete your iCloud account from your phone and want to keep your date, begin by saving any photo stream photos to your camera roll and emailing any notes that you are syncing with iCloud to yourself. Then go to Settings>iCloud, tap Delete Account, provide your password and choose Keep on My iPhone when prompted.
If you create a new account on one of your phones you can sync the data in the new account with your other phones in the future by simply signing into the same account on your other phones in Settings>iCloud. When you do, the iCloud data in the new account will download to them as well.