With a granddaughter, I shoot a lot of home videos and share them to the family.
I upload all my video directly to YouTube. Then I use the YouTube editor to edit and consolidate my videos into a single video. I don't do any transitions or captions but you can do that there too.
Then I use ClipConverter to export the edited video from YouTube to my PC's desktop. I always download in the highest resolution available. Sometimes it takes YouTube hours to present the HD version so be patient.
Next I take the downloaded file and UPLOAD it to Google+. In my case I put it in the same Google+ album with the photos from a given event so that I have a single repository of an event.