#StackBounty: usedGas comparison: `push()` a struct into the array vs change all the values on the same struct that is stored in the array

Bounty: 50

[Q] When I push() a new struct into an array vs. when change all the values inside the same struct that is stored in the array, they both consume different usedGas. Regarding this difference, which path should I take, in order to use gas efficiently: