For Samus you can: Shield projectile (wont get you far), Parry projectile (Make it easier to cover distance after), Revenge their projectile (Make you punishable if too close), clank their projectile with Jabs, F-Tilt and Fair. If they always U-Smash when approaching over, time a good revenge, it will force them to either run away (meaning you can start catching up) or force them to do an aerial which you might be able to shield/ spot dodge then punish. If u get hit by the aerial and end up over them, a fast fall Nair can probably catch em off guard otherwise use your kit (Cross chop/Revenge) to reach the ground, if you end up about at same height and they try to get a combo going, you can: Neutral/Side-B if you read a late aerial from them, Fading Fair (The one I would do as it usually works) or Double Jump->Fast fall Nair/Fair (Don't do it too often or they will read you and punish the double jump). You can always stack another Revenge buff out of it but it might be hard to get another opportunity to hit them.
For edge guard, if their have their double jump and go over, contest with aerials, if they go low, you can't really do anything unless you read a tether (which would be weird since they still have a double jump). Don't try to cover low if they have double jump otherwise you give them the stage for free. If they don't have double jump when getting close to the stage cover under the stage from the start to force them to recover high. I don't think there's any of Inci move that can really trade with their Up-B and they can't tether if you cover there (Use rising Nair/Dair). Their only option is either going for the ledge or land on stage. If they go for the ledge, you can go for an aerial which might be risky since they can Dair you, or Up-B and super armor should protect you from the spike. If they land on stage with their Up-B, punish the landing If they are really high and don't need to Up-B to land on stage don't cover low (obviously) and contest with your aerials, you U-Air is really good.