Using UPDATE, DELETE or INSERT to move data can take quite a lot of time and use resources (IO) on both data and log files/disks. It is possible to avoid filling the transaction log with potentially lots of records while working on a big table: Using partition switching, only the metadata is changed.
There is no data movement involved and this is therefore performed really quickly (almost instantaneous).
###Sample table
The question does not show the original table DDL. The following DDL will be used as an example in this answer:
CREATE TABLE dbo.idT(
	id int not null
	, uid uniqueidentifier not null
	, name varchar(50)
);
ALTER TABLE dbo.idT ADD CONSTRAINT PK_idT PRIMARY KEY CLUSTERED(id);
Half a dozen dummy random ids from 0 to 15 are added with this query:
WITH ids(n) AS(
	SELECT x1.n+x2.n*4
	FROM (values(0), (3)) as x1(n)
	CROSS JOIN (values(0), (2), (3)) as x2(n)
)
INSERT INTO idt(id, uid, name)
SELECT n, NEWID(), NEWID() 
FROM ids
###Example data in IdT
id	uid										name
0	65533096-5007-43EA-88AD-D6776B3B94FA	6A69D4F2-D682-4168-A92F-4CD2E2DBC21D
3	CE87F1ED-BE1A-4F2D-8D62-E1ECA822D35B	AF0524D9-0DBB-41E1-883B-003CB4E4F012
8	34A1DBFD-4F92-4F34-9F04-4CDC824AB15A	02B4BDA4-D515-4262-9031-0BE496AC24CE
11	51606C95-9DE8-4C30-B23B-F915EEA41156	93258103-9C22-4F9C-85CF-712ED0FB3CE6
12	CEC80431-0513-4751-A250-0EB3390DACAB	2DA6B8AF-3EBC-42B3-A76C-028716E24661
15	5037EA83-286F-4EBC-AD7C-E237B570C1FF	095E51E9-8C38-4104-858F-D14AA810A550
###New table with IDENTITY(0, 1)
The only problem with idT is the lack of the IDENTITY(0, 1) property on id. A new table with a similar structure and IDENTITY(0, 1) is created:
CREATE TABLE dbo.idT_Switch(
	id int identity(0, 1) not null
	, uid uniqueidentifier not null
	, name varchar(50)
);
ALTER TABLE dbo.idT_Switch ADD CONSTRAINT PK_idT_Switch PRIMARY KEY CLUSTERED(id);
Aside from IDENTITY(0, 1), idT_Switch is identical to idT.
###Foreign Keys
Foreign keys on idT must be removed to allow this technique to be used.
###Partition Switch
The idT and idT_Switch tables have a compatible structure. Instead of using DELETE, UPDATE and INSERT statements to move rows from idT to idT_Switch or on idT itself, ALTER TABLE ... SWITCH can be used:
ALTER TABLE dbo.idT
SWITCH TO dbo.idT_Switch;
The single 'partition' of PK_idT (the whole table) is moved to PK_idT_Switch (and vice versa). idT now contains 0 rows and idT_Switch contains 6 rows.
You can find the full list of source and destination compatibility requirements here:
Transferring Data Efficiently by Using Partition Switching
Note this use of SWITCH does not require Enterprise Edition, because there is no explicit partitioning. An unpartitioned table is considered to be a table with a single partition from SQL Server 2005 onward.
###Replace idT
idT is now empty and useless and can be dropped:
DROP TABLE idT;
idT_Switch can be renamed and will replace the old idT table:
EXECUTE sys.sp_rename
    @objname = N'dbo.idT_Switch',
    @newname = N'idT', -- note lack of schema prefix
    @objtype = 'OBJECT';
###Foreign keys
Foreign keys can be added again to the new idT table. Anything else previously removed from idT to make the tables compatible for switching will also need to be redone.
###Reseed
SELECT IDENT_CURRENT( 'dbo.idT');
This command returns 0. Table idT contains 6 rows with MAX(id) = 15. DBCC CHECKIDENT ( table_name ) can be used:
DBCC CHECKIDENT ('dbo.idT');
Because 15 is bigger than 0, it will automatically reseed without looking for MAX(id):
If the current identity value for a table is less than the maximum identity value stored in the identity column, it is reset using the maximum value in the identity column. See the 'Exceptions' section that follows.
IDENT_CURRENT now returns 15.
###Test and add data
A simple INSERT statement:
INSERT INTO idT(uid, name) SELECT NEWID(), NEWID();
Adds this row:
id	uid										name
16	B395D692-5D7B-4DFA-9971-A1497B8357A1	FF210D9E-4027-479C-B5D8-057E77FAF378
The id column is now using the identity and the newly inserted value is indeed 16 (15+1).
###More information
There is a related question and answer with more background on the SWITCH technique here: