Bogertrophis has probably covered everything you need to know so I'm just going to tell you what works for me when necessary and so it's a possible option for you.
First off, the signs of shedding. When I see belly pinking and / or clouding of the eyes, I increase the humidity in the enclosure. My main method of doing this is to spray the dried out tree bark I have in each their enclosures. It's great and holding moisture and releasing it slowly to raise the internal humidity in their homes.
I'll also spray them directly with some gentle misting. Maybe once every other day until they shed, or humidity starts looking to much in their enclosure.
Now, I have an adult male who's shed is quite unpredictable. Most times he's a clean, off in one go kind of shed but on other times, his shed breaks up, gets everywhere and often has several bits are loosely stuck to him. When this happens, we have a good relationship where he chills and I pick it off him. Jobs a good one.
But then there's the ones where it sticks and need a bit more help with bit of a soak.
When I do this, I use a clear tub with air holes near the top and a lid. I use warm(ish) water (try to match the temp of the BP), put them in the tub which filled maybe just higher than the thickest part of the snakes body and I'll place the tub in the enclosure (as I have space to do so) and after approximately 20 mins, I remove the lid and allow the snake to leave when they're ready (often, they just chill for a little while longer as if they're enjoying a soak in the bath).
More often than not, as they exit the tub their old skin will stay behind, if not, it will easily fall off with a bit of assistane from me.
As I say, you've already been assisted by someone who's told you everything you need to know really, what I'm offering is some things that helps for me.
Hope this helps.
Good luck