As of right now, how much confirmations should i require after receiving btc before i send funds to the other person?
Since it's you who sends the funds, it's really up to you. Wallets (possibly depending on settings) allow you send even unconfirmed inputs.
Someone mentioned a while back just 1 confirmation is fine but ifs its bigger amounts, you need 3 to 6 confirmations?
Yes, that's how most businesses go.
How much is considered big amount? Does it depend on the person?
Yes, big amount of money means different thing from person to person.
How many confirmations before its safe to send the funds to the other person?
You're looking to the problem to a completely wrong angle. The acceptable number of confirmation is not related to sending, it's related to accepting, really.
Let me explain: if you consider the funds "good" even without confirmation, you have the chance to get scammed. If you send unconfirmed funds and those will never be confirmed, you also can be seen as trying to scam the one expecting funds from you.
So, at least in theory, it's you who have to see for yourself if 1 confirmation is enough for your peace of mind or not. It's you who has to check if the funds sent out got confirmed as expected.
In reality, if the recipient of your funds is a business (casino, sportsbook, whatever), they do have their own rules and will credit your account based on those rules, so you can easily be, let's say, less careful on that.
Could a transaction still be cancelled after one or two confirmations? Are there examples of this happening?
Yes, it can happen, but the more the number of confirmations, the tinier the chance for that to happen.
Technically it can happen that for various reasons there's a chain split - some nodes see block X mined, some others don't see X, see Y instead. Then, depending if miners/pools mine the next block, then longer chain is accepted by all; if the new chain is built on top of X, then block Y is lost, if the new chain is built on top of Y, then X is lost.
The "lost" transactions are not necessarily lost, some were present in both X and Y already, some will be mined afterwards.
But there are no example to be seen on the blockchain because the bad (orphaned) block is discarded/not stored; it's like it never happened.
All in all, even if you accept only 1 confirmation there's a huge chance you'll get no troubles and, if the sender is legit, the tx will get confirmed sooner or later.
If you go for 3+ you are on a really safe side.
Heard people would scam by sending btc and then getting you to send... but when they sent btc, it had 0 confirmations and they later reverse it?
It not really reverse, instead they send the same money somewhere else faster. If you want to avoid getting scammed you should never consider you've received money unless there's at least one confirmation.
How do you make sure here? Example imagine you had some online funds or were to sell something to someone even... how much confirmations before you send or ship them whatever they want to buy? Does it matter ii its for 5 dollars vs 500 dollars vs 5000 dollars?
Again, you're looking from the wrong side. The one accepting the payment has to be careful on that, not the sender.