I've been collecting collimating resources, and collimating my 8" RC. Principals will be the same between the 8 and 16.
I have the Takahashi scope. It's not perfect. In fact, between the lasers, and Takahashi scope, none of these options are going to provide perfect collimation. They will all get you close. Part of the reason is that the ways you attach the Takahashi scope and the lasers are through the eye piece holder with compression rings. These things aren't perfect, and often the device rocks a tiny bit even when tightening down. I find with the collimation scope that even the focus barrel of the collimation scope moves slightly, making your collimation look off. This plainly sucks because you would be collimating for something that's off axis. You could attach the Takahashi collimation scope with a threaded adapter, but it doesn't fix the fact that the focus barrel of that scope wobbles slightly.
You also need to adjust your focuser to have no tilt, separate from your scope. Another challenge. The laser I have moves even when locked down tight, and the reflection of the laser moves all over the place.
Here's the information I've picked up from all over the place.
RC8 Collimation instructions PDF. (the best I've used so far) requires a TAK collimation scope.
Using a bahtinov mask to collimate and adjust primary mirror:
Some more collimation tips:
Another method projecting a laser and reflection on to the wall (non pattern laser):
Also there are options like CCDInspector that will show you tilt of your primary, and offers a collimation feature to collimate the secondary. I've never used this but am interested in checking it out to make final tweaks.
Lastly, there is ASTAP, which can also do what CCDInspector does, but it's free! It has it's own CCD inspector feature (I've tried this with images I took) and it will show you primary or sensor tilt.
None of these options have resulted in perfect collimation for me. Largely due to imperfections in the hardware or focus mechanisms used to attach the collimation equipment to the scope. But I have got collimation close using the first method. But it does have to be refined with something like CCDInspector or ASTAP with a live star (actually field of stars), because you need a lot of stars in your field of view to properly check tilt of the primary.