A text file, encrypted locally with a long password (something I can remember easily, but quite long) and then uploaded to Google Docs for easy access anywhere that I have the decryption software
This. However s/password/passphrase/ and I don't use google docs but similar propagation.
My text file also contains credit card account and phone numbers in case I need to cancel a card, routing and account numbers for if I need to set up direct deposit or other EFT, my kids social security numbers, and other similarly confidential reference information. I've even at times (not currently) kept a regularly needed signing cert in the file as my backup.
I've tried many of the desktop password apps. But I've been doing my text file for about 20 years and nothing else is nearly as useful -- flexible and with ubiquitous availability.
I recommend also to print a copy every now and then, with a date, sealing it up in an envelope or two, and keeping it with important "should I die or be incapacitated" papers (such as your will), replacing and shredding the older version.
Write the date also on the envelope. The dates are so it is easy to tell which is the most recent in case multiple copies are found (e.g. a copy with your lawyer and a copy in the fireproof safe in the basement that is updated more frequently). The envelope(s) are to tell if someone has compromised the passwords so seal it up however makes you comfortable depending on who has access and how often you check (and update).