You don't recreate the partition scheme or function...
The two things you'd do to add a new partition are to mark the next filegroup then add a new partition value to the function.
Roughly (and copied from BoL)
ALTER PARTITION SCHEME partition_scheme_name
NEXT USED <file group name>
ALTER PARTITION FUNCTION partition_function_name ()
SPLIT RANGE (<new boundary point>
Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)SQL In The Wild
: Discussions on DB performance with occasional diversions into recoverability
We walk in the dark places no others will enter
We stand on the bridge and no one may pass