Change start and end frame of rigid physics simulation with python
Just figured this out, hopefully this helps someone else. If you access the point cache within the rigid body world, this has a frame start and frame end which you can change with, for example:
scene.rigidbody_world.point_cache.frame_start = 1
scene.rigidbody_world.point_cache.frame_end = 1000