default routing of custom module I'm trying to write my first module and am using the hook_menu to route the pages. The module consists of a multi-step form and two static content pages.

/**
 * Implements hook_menu().
 */
function order_menu() {
  $items = array();

  $items['order/form'] = array(
    'title' =&gt; 'Order Form',
    'description' =&gt; 'Order multistep form.',
    'page callback' =&gt; 'drupal_get_form',
    'page arguments' =&gt; array('order_form'),
    'access callback' =&gt; TRUE,
    'file' =&gt; 'order_form.inc',
    'tpe' =&gt; MENU_CALLBACK,
  );

  $items['order/cancel'] = array(
    'title' =&gt; 'Order Cancelled',
    'description' =&gt; 'Order cancelled.',
    'page callback' =&gt; 'order_cancel',
    'access callback' =&gt; TRUE,
    'file' =&gt; 'order_form.inc',
    'type' =&gt; MENU_CALLBACK,
  );

  $items['order/success'] = array(
    'title' =&gt; 'Order Success',
    'description' =&gt; 'Order Successful.',
    'page callback' =&gt; 'order_success',
    'access callback' =&gt; TRUE,
    'file' =&gt; 'order_form.inc',
    'type' =&gt; MENU_CALLBACK,
  );

  return $items;
}


What I want to do is be able to access 'example.com/order/form' from 'example.com/order' but when I change the menu hook from $items['order/form'] to $items['order'] it displays as page not found. 

Any suggestions as to how to how to get the module to display the content I want from example.com/order?
Did you force Drupal to rebuild the menu, after you changed the code? If you don't do that, Drupal will use the previously defined menus.  

To force Drupal to rebuild the menus, you just need to visit the modules page (the administration page showing the list of all installed modules), disable a module, and re-enable it. The last two operations are not strictly necessary; you would probably get the same effect if you click on the "Save" button present on that page without to enable or disable any module at all.
Drupal will call any implementation of hook_menu() and hook_menu_alter(), and it will grab the last menu callbacks defined from your module.  

Alternatively, you can call menu_rebuild() from code, or install Devel, which has a block containing a link that allows to force Drupal to rebuild the menu list it caches.