How to change path for default WordPress blog posts?

For this, you need to alter the way you register your custom post type to not use the “front” of your URL structure (like “blog”) for the URLs of that custom post type. You need to add this to your arguments array for the register_post_type() call:

'rewrite' => array(
     'with_front' => false,
),