An easy way to promote/demote sectional commands would be to use a levelup/leveldown environment:
\newenvironment{leveldown}% Demote sectional commands
{\let\section\subsection%
\let\subsection\subsubsection%
\let\subsubsection\paragraph%
\let\paragraph\subparagraph%
%\let\subparagraph\relax%
}{}
\newenvironment{levelup}% Promote sectional commands
{\let\subparagraph\paragraph%
\let\paragraph\subsubsection%
\let\subsubsection\subsection%
\let\subsection\section%
%\let\section\relax%
}{}
For promotion (levelup), \section can either be left as-is, or made into something else. Similarly, for demotion (leveldown), \subparagraph can either be left as-is, or made into something else.
As an example, consider the following MWE:

\documentclass{article}
\usepackage{lipsum}% http://ctan.org/pkg/lipsum
\setcounter{tocdepth}{5}% Show up to \subparagraph in ToC
\setcounter{secnumdepth}{5}% Number up to \subparagraph
\newenvironment{leveldown}% Demote sectional commands
{\let\section\subsection%
\let\subsection\subsubsection%
\let\subsubsection\paragraph%
\let\paragraph\subparagraph%
%\let\subparagraph\relax%
}{}
\newenvironment{levelup}% Promote sectional commands
{\let\subparagraph\paragraph%
\let\paragraph\subsubsection%
\let\subsubsection\subsection%
\let\subsection\section%
%\let\section\relax%
}{}
\begin{document}
\tableofcontents
\section{A section}\lipsum[1]
\subsection{A subsection}\lipsum[2]
\subsubsection{A subsubsection}\lipsum[3]
\subsubsection{A subsubsection}\lipsum[4]
%\begin{leveldown}
\subsection{A subsection}\lipsum[5]
\subsubsection{A subsubsection}\lipsum[6]
\subsubsection{A subsubsection}\lipsum[7]
%\end{leveldown}
\section{A section}\lipsum[1]
\subsection{A subsection}\lipsum[2]
\subsubsection{A subsubsection}\lipsum[3]
%\begin{levelup}
\subsubsection{A subsubsection}\lipsum[4]
\subsection{A subsection}\lipsum[5]
\subsubsection{A subsubsection}\lipsum[6]
%\end{levelup}
\subsubsection{A subsubsection}\lipsum[7]
\section{A section}\lipsum[1]
\subsection{A subsection}\lipsum[2]
\subsubsection{A subsubsection}\lipsum[3]
\subsubsection{A subsubsection}\lipsum[4]
\subsection{A subsection}\lipsum[5]
\subsubsection{A subsubsection}\lipsum[6]
\subsubsection{A subsubsection}\lipsum[7]
\section{A section}\lipsum[1]
\subsection{A subsection}\lipsum[2]
\subsubsection{A subsubsection}\lipsum[3]
\subsubsection{A subsubsection}\lipsum[4]
\subsection{A subsection}\lipsum[5]
\subsubsection{A subsubsection}\lipsum[6]
\subsubsection{A subsubsection}\lipsum[7]
\end{document}
Uncommenting the levelup and leveldown environments, yields the following ToC:

The above discussion excludes \chapter commands, but that could also be incorporated.