Change Admin menu placement using hooks

I’ve fixed it… Posting the solution here if it helps someone…
Here is the final code that fixed my problem :

/** Remove the Menu registered by Plugin **/
    add_action( 'admin_menu', 'my_remove_tp', 999 );

function my_remove_tp() {
    remove_submenu_page( 'themes.php', 'upprev/admin/index.php' );
}

/** Re-Register the menu from here **/
add_action('admin_menu', 'upprev_menu2');

function upprev_menu2(){
add_options_page('upPrev Menu', 'upPrev', 'manage_options', 'upprev/admin/index.php', '');
}