To rewrite exiting Magento models, you can add the following snippet to your modules config.xml:
<?xml version="1.0"?>
<config>
<modules>
<AskSheldon_Module>
<version>0.1.3</version>
</AskSheldon_Module>
</modules>
<!-- ... -->
<global>
<models>
<checkout>
<rewrite>
<session>AskSheldon_Module_Model_Checkout_Session</session>
<type_onepage>AskSheldon_Module_Model_Checkout_Type_Onepage</type_onepage>
</rewrite>
</checkout>
</models>
</global>
<!-- ... -->
</config>
In this case Mage_Checkout_Model_Session and Mage_Checkout_Model_Type_Onepage are rewritten.
