add help for specific promise types
it's vim_cf3, not cf3_vim
swap the update glue to a python script and make the help a bit prettier