Why I am being asked for cardDAV password?
After you edit or delete a contact, and your iphone keeps asking you to enter google cardDAV password, I found the solution.
Simply Delete your google and gmail account from the iphone, and then add it back.
Settings > Contacts > Accounts > Gmail > Delete Account