Cupcake Cafe does use oil-based colors, and I think they use FBC or IMBC. Their buttercream work is beautiful.
I agree with costumeczar about playing around and not making it harder than it has to be. Make some icing of different consistencies and try out a bunch of tips. This is so straightforward that I'm not sure a tutorial is going to help. It just takes practice.