This question already has an answer here:
e.g. cloudd wants access to icloud keychain, local items keychain etc.
I have been going nuts with this bug (it IS a bug as it seems to be caused by unhandled corruption to the icloud keychain). I've had it 3 times now and it keeps coming back.
I'm basically almost constantly bombarded with requests to provide a password for any one of several combinations of the above error (different things needed access to different keychains). When I provide my password, it either gives me an 'incorrect password' response (shaking) or accepts it then asks for it again.
I have tried to turn off iCloud, but I can't, it turns itself back on. I'm guessing this was a sync issue originally, but it's well out of hand now.
I'm using a 2015 macbook pro with 10.12.3 (Sierra).