Effective C++'s content is still very relevant and up to date. It references a lot of stuff that was in std::tr1 which ended up as parts of C++11, so it still discusses some of the newer stuff anyway. The only major difference to be aware of is that you should now prefer std::unique_ptr instead of auto_ptr. Just look up new C++11 features at some point after you've read the book, as it doesn't go into e.g. lambda functions.
Also, the sections are generally pretty short, so it's a great book to pull out when you have a 5-10min break.
For the other books (More Effective C++ and Effective STL) I'm not sure offhand, but you're definitely good to go on the first book.