templates: freshen for current use.

- Add explicit answer_type and caching settings.
- Point to metadata documentation to help complete section.
- Rearrange metadata to match documentation.
- Update attribution with better example strings.
- Place guard clause before work clause in example code.
Don't believe this is necessary for Spice? At least, I've never seen it used. I guess it's because we don't expose Spice IA's to the API?