altering them for node edit page not working I got the following to work by adding it to the admin template.php file. But I am not having any luck changing the one edit form to use boostrap_subtheme vs the default admin theme. Any advice with that? To add a little more to this, I am using the following code to set the add node for data set to the default theme, how would you do this for a node edit page?  The url for the node edit page contains the node id. 

function mymodule_menu_alter(&amp;$items){
    $items['node/add/data-set']['theme callback'] = 'mm_get_default_theme';

}

function mm_get_default_theme(){
    return variable_get('theme_default', '0');
}

I am using the hook_theme() function to override the theme for a given node's edit form. This works when you create a new node but does not override the theme with the use clicks "edit". Any ideas? Path of the edit form is for instance node/39/edit.

$items['custom_node_form'] = array(
  'arguments' =&gt; array('form' =&gt; NULL),
  'render element' =&gt; 'form',
  'path' =&gt; drupal_get_path('theme', 'bootstrap_subtheme') . '/templates',
  'template' =&gt; 'custom-node-form',    
);
Its working on my site, although i haven't made a template but it should work with a template too. here is my code

function modulename_theme(){
     $items['article_node_form'] = array(
    'arguments' =&gt; array('form' =&gt; NULL),
    'render element' =&gt; 'form',
  );
    return $items;
}
function theme_article_node_form(&amp;$var){
    $form=$var['form'];
    $output = '&lt;h2&gt;' . t('Please enter your information below') . '&lt;/h2&gt;';
    $output .= drupal_render_children($form);
    return $output;

}