Template:C
Replacing a working link with template:C is not useful. It's completely unnecessary to use that template in the first place, it saves you a few keystrokes and a few bytes in the page source, but adds an unnecessary and slow template transclusion.
No, reflist is a real template, but it should only be used when there are lots of references. the references tag is fine when there are just a few.