Depending on what you did with C++ in your past life, you may effectively be starting from scratch. I was in a situation of having used C++ for about 2 years back in 2000 and then having to relearn it and teach it to someone else just recently.
I basically started over with popular C++ books and skimmed the first couple chapters, then read the later chapters more extensively. I refreshed myself on Effective C++, More Effective C++, the Standard Template Library, Effective STL, and a few others.
In addition, I read up on the capabilities of Boost and the related concepts used by the more commonly used pieces (compostion vs inheritance, templates, RAII, etc).
Personally, I don't think a "tutorial" is going to do much good if you never mastered the language to begin with. My previous knowledge of C++ didn't help me a whole lot and the only reason why I was able to find many of the newer concepts quickly is I had coworkers who liked to debate the pros and cons of C++ vs younger languages.
I would approach relearning C++ as if you were learning it again for the first time. The syntax might be "familiar", but there are a lot of nuances to the language and best-practices that are hard to learn from a quick tutorial.
A few references, off the top of my head, I found to be useful in "relearning" C++: