Fix for Issue 7140: plot.append
modify plot.append docstring

Also, make extend more precise in terms of what it accepts.
Merge pull request #7452 from smichr/7140

fix plot.append