Fix examples so they make a bit more sense

Changes examples so they make it a bit clearer of broken,
versus newer version which is fixed
Moves APIVersion to x.y from x.y.z since that matches the spec

Adds some tests for APIVersion