There is a comprehensive and up to date Python documentation from
Martin Dobias' PyQGIS developer cookbook at http://www.qgis.org/pyqgis-cookbook/.
It is updated daily from the QGIS documentation trunk at https://svn.osgeo.org/qgis/docs/trunk/english_us/developer_cookbook